﻿Imports System
Imports System.Runtime.CompilerServices
Imports System.Runtime.InteropServices

Namespace Google.Desktop.Interop
    <ComImport, TypeLibType(CShort(&H1040)), Guid("BDAC0047-4759-43A1-BA04-B148E1679E87")> _
    Public Interface IGoogleDesktopEvent
        <MethodImpl(MethodImplOptions.InternalCall, MethodCodeType:=MethodCodeType.Runtime), DispId(&H3EC)> _
        Sub AddProperty(<MarshalAs(UnmanagedType.BStr)> ByVal property_name As String, <MarshalAs(UnmanagedType.Struct)> ByVal property_value As Object)
        <MethodImpl(MethodImplOptions.InternalCall, MethodCodeType:=MethodCodeType.Runtime), DispId(&H3ED)> _
        Sub Send(ByVal event_flags As Integer)
    End Interface
End Namespace

